#pragma once

#include <common.h>
#include <riscv/inst.h>

namespace riscv {
  class Inst;
}

namespace riscv {
  class Block {
  public:
    std::vector<Inst*> inst_list;

    Block(int index);
    Block(std::string name);
    ~Block();

    std::string get_name();

  private:
    std::string name;
  };
}
